const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  publicPath: './',

  // outputDir: './pio/call-police/',
  // indexPath: './userscreen.html',
  // outputDir: './iot/item-manage/',
  // indexPath: './maintenance.html',//告警配置功能目前只有自己服务器有
  // outputDir: './pio/item-manage/',
  // indexPath: './reportforms.html',
  // Prepaid/user-manage/open-account
  // 预付费=>档案管理
  // outputDir: './Prepaid/file-management/',
  // indexPath:'./Architectural-complex.html',
  // 预付费=>用户管理
  // outputDir: './Prepaid/user-manage/',
  // indexPath: './open-account.html',
  // 预付费=>配置管理
  // outputDir: './Prepaid/configura/',
  // indexPath:'./ccb-maintenance.html',
  // 预付费=>分摊管理
  // outputDir: './Prepaid/share/',
  // indexPath:'./share-model.html',
  // 预付费=>费用管理
  // outputDir: './Prepaid/cost-management/',
  // indexPath:'./cost.html',
  // 预付费=>电表控制
  // outputDir: './Prepaid/meter-management/',
  // indexPath:'./control.html',
  // 预付费=>报表管理
  // outputDir: './Prepaid/report-forms/',
  // indexPath:'./report.html',
  // 预付费=>概况
  // outputDir: './Prepaid/summarize/',
  // indexPath:'./dashboard.html',
  // 预付费=>实时监控
  // outputDir: './Prepaid/real-time/',
  // indexPath:'./monitor.html',
  // 实验报告
  // outputDir: './Experimental/report/',
  // indexPath:'./Configuration.html',
  // 统计分析
  // outputDir: './core/statistics',
  // indexPath: './route.html',
  // 能耗管理=>能源管理/档案管理
  // outputDir: './energy/consumption/',
  // indexPath:'./Basic-information.html',
  // 能耗管理=>能源基础信息配置
  // outputDir: './energy/consumption/',
  // indexPath: './Basic-analysis.html',
  // 能耗管理=>建筑能耗
  // outputDir: './energy/consumption/',
  // indexPath: './Building-energy.html',
  // 能耗管理=>工厂能耗
  // outputDir: './energy/consumption/',
  // indexPath: './factory-energy.html',
  // 能耗管理=>配置维护
  // outputDir: './energy/consumption/',
  // indexPath: './Allocation-Administration.html',
  // 系统管理=>推送服务配置
  // outputDir: './system/platformSystem',
  // indexPath:'./push-management.html',
  // 能耗管理=>能耗监控
  // outputDir: './energy/consumption/',
  // indexPath: './MbmMonitor.html',
  // 能耗管理=>碳排统计
  // outputDir: './energy/CarbonEmissions/',
  // indexPath: './statistics.html',
  // 能耗管理=>能耗概况
  // outputDir: './energy/GeneralSituation/',
  // indexPath:'./overview.html',
  // 公司注册/客户档案
  // outputDir: './pio/manage-register/',
  // indexPath: './route.html',
  // 客户潮流
  // outputDir: './pio/microservice-biz/',
  // indexPath: './route.html',
  // 业务模型
  // outputDir: './model/design',
  // indexPath: './route.html',
  // 设备模型
  // outputDir: './device/design',
  // indexPath: './route.html',
  // 配置管理
  // outputDir: './deploy/management',
  // indexPath: './route.html',
  // 能耗管理=>设备能效
  // outputDir: './energy/consumption/',
  // indexPath: './Equipment-energy.html',
  // 能耗管理=>部门能耗
  // outputDir: './energy/consumption/',
  // indexPath: './Department.html',
  // 能耗管理=>报表管理
  // outputDir: './energy/consumption/',
  // indexPath: './Report.html',
  // 光伏系统=>运行分析
  // outputDir: './Photovoltaic/analysis/',
  // indexPath: './statistics.html',
  // 光伏系统=>运行监控
  // outputDir: './Photovoltaic/monitor/',
  // indexPath: './statistics.html',
  // 光伏系统=>光伏结算
  // outputDir: './Photovoltaic/settlement/',
  // indexPath: './Light.html',
  // 光伏系统=>统计报表
  // outputDir: './Photovoltaic/StatisticsReport/',
  // indexPath: './report.html',
  // 光伏系统=>概况
  // outputDir: './Photovoltaic/SystemHeught/',
  // indexPath: './overview.html',
  // 智能运维=>辅助分析
  // outputDir: './Maintenance/AuxiliaryAnalysis/',
  // indexPath: './router.html',
  // 智能运维=>设备管理
  // outputDir: './Maintenance/DeviceManagement/',
  // indexPath: './router.html',
  // 智能运维=>电能质量
  // outputDir: './Maintenance/PowerQuality/',
  // indexPath: './router.html',
  // 微电网=>配置中心
  // outputDir: './Microgrid/ElectricityPrice/',
  // indexPath: './router.html',
  // 微电网=>统计分析
  // outputDir: './Microgrid/Statistics/',
  // indexPath: './router.html',
  // 微电网=>光伏检测
  // outputDir: './Microgrid/Testing/',
  // indexPath: './router.html',
  // 微电网=>储能
  outputDir: './Microgrid/EnergyStorage/',
  indexPath: './router.html',
  // APP=>APP控制
  // outputDir: './Appfunction/App-control/',
  // indexPath: './router.html',
  productionSourceMap: false,
  devServer: {
    headers: {
      'Access-Control-Allow-Origin': '*',
      'Access-Control-Allow-Credentials': true,
      'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, PATCH, OPTIONS',
      'Access-Control-Allow-Headers':
        'X-Requested-With, Content-Type, Authorization'
    },
    proxy: {
      '/biz/': {
        // target: 'https://www.hi3060.com',
        target: 'http://47.111.117.65',
        // target: 'http://47.108.73.30/',
        // target:'http://10.49.208.200',
        changeOrigin: true
      }
    }
  },
  // 打包后去掉console-log
  terser: {
    terserOptions: {
      compress: {
        drop_console: true,
        drop_debugger: true
      }
    }
  }
})
